package com.qiling.ldm.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 系统信息对象 t_def_system_info
 * 
 * @author jack
 * @date 2021-08-25
 */
public class SystemInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 系统ID */
    private Long systemId;

    /** 系统代码 */
    @Excel(name = "系统代码")
    private String systemCode;

    /** 中文名称 */
    @Excel(name = "中文名称")
    private String chName;

    /** 中文简称 */
    @Excel(name = "中文简称")
    private String chShortName;

    /** 英文名称 */
    @Excel(name = "英文名称")
    private String enName;

    /** 英文简称 */
    @Excel(name = "英文简称")
    private String enShortName;

    /** 业主 */
    @Excel(name = "业主")
    private String ownerName;

    /** 版权描述 */
    @Excel(name = "版权描述")
    private String rightDescription;

    /** 建设方 */
    @Excel(name = "建设方")
    private String producterName;

    /** 系统描述 */
    @Excel(name = "系统描述")
    private String systemDescription;

    /** 项目性质 */
    @Excel(name = "项目性质")
    private String projectType;

    public void setSystemId(Long systemId) 
    {
        this.systemId = systemId;
    }

    public Long getSystemId() 
    {
        return systemId;
    }
    public void setSystemCode(String systemCode) 
    {
        this.systemCode = systemCode;
    }

    public String getSystemCode() 
    {
        return systemCode;
    }
    public void setChName(String chName) 
    {
        this.chName = chName;
    }

    public String getChName() 
    {
        return chName;
    }
    public void setChShortName(String chShortName) 
    {
        this.chShortName = chShortName;
    }

    public String getChShortName() 
    {
        return chShortName;
    }
    public void setEnName(String enName) 
    {
        this.enName = enName;
    }

    public String getEnName() 
    {
        return enName;
    }
    public void setEnShortName(String enShortName) 
    {
        this.enShortName = enShortName;
    }

    public String getEnShortName() 
    {
        return enShortName;
    }
    public void setOwnerName(String ownerName) 
    {
        this.ownerName = ownerName;
    }

    public String getOwnerName() 
    {
        return ownerName;
    }
    public void setRightDescription(String rightDescription) 
    {
        this.rightDescription = rightDescription;
    }

    public String getRightDescription() 
    {
        return rightDescription;
    }
    public void setProducterName(String producterName) 
    {
        this.producterName = producterName;
    }

    public String getProducterName() 
    {
        return producterName;
    }
    public void setSystemDescription(String systemDescription) 
    {
        this.systemDescription = systemDescription;
    }

    public String getSystemDescription() 
    {
        return systemDescription;
    }
    public void setProjectType(String projectType) 
    {
        this.projectType = projectType;
    }

    public String getProjectType() 
    {
        return projectType;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("systemId", getSystemId())
            .append("systemCode", getSystemCode())
            .append("chName", getChName())
            .append("chShortName", getChShortName())
            .append("enName", getEnName())
            .append("enShortName", getEnShortName())
            .append("ownerName", getOwnerName())
            .append("rightDescription", getRightDescription())
            .append("producterName", getProducterName())
            .append("systemDescription", getSystemDescription())
            .append("projectType", getProjectType())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
